home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Westlight Stock Photography - Creative Freedom
/
Westlight Stock Photography - Creative Freedom.iso
/
Other Items
/
Fetch Browser
/
Fetch Browser.rsrc
/
bin.rsrc_CODE_97_ATEXTPreview.txt
< prev
next >
Wrap
Text File
|
1996-07-25
|
37KB
|
645 lines
# near model CODE resource
# jump table entries: 21760-21767 (8 of them)
export_2720:
00000000 4E56 FFB8 link A6, -0x0048
00000004 2F07 move.l -[A7], D7
00000006 206E 0010 movea.l A0, [A6 + 0x10]
0000000A 43EE FFBA lea.l A1, [A6 - 0x46]
0000000E 7022 moveq.l D0, 0x22
label00000010:
00000010 32D8 move.w [A1]+, [A0]+
00000012 51C8 FFFC dbf D0, -0x6 /* 00000010 */
00000016 4207 clr.b D7
00000018 203C 5445 5854 move.l D0, 0x54455854 /* 'TEXT' */
0000001E B0AE 000C cmp.l D0, [A6 + 0xC]
00000022 57C7 seq D7
00000024 4407 neg.b D7
00000026 1007 move.b D0, D7
00000028 6614 bne +0x16 /* 0000003E */
0000002A 4267 clr.w -[A7]
0000002C 486E FFBA pea.l [A6 - 0x46]
00000030 2F2E 000C move.l -[A7], [A6 + 0xC]
00000034 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000038 4EAD 4CB2 jsr [A5 + 0x4CB2 /* export_2450 */]
0000003C 1E1F move.b D7, [A7]+
label0000003E:
0000003E 1D47 0014 move.b [A6 + 0x14], D7
00000042 2E1F move.l D7, [A7]+
00000044 4E5E unlink A6
00000046 205F movea.l A0, [A7]+
00000048 DEFC 000C add.w A7, 0xC
0000004C 4ED0 jmp [A0]
0000004E 0000 4E56 ori.b D0, 0x56 /* 'V' */
00000052 0000 206E ori.b D0, 0x6E /* 'n' */
00000056 0008 4AA8 ori.b A0, 0xA8
0000005A FF78 .extension 0xF78 <<F/4-5/7>> // unimplemented
0000005C 6708 beq +0xA /* 00000066 */
0000005E 2F28 FF78 move.l -[A7], [A0 - 0x88]
00000062 4EAD 3C92 jsr [A5 + 0x3C92 /* export_1934 */]
label00000066:
00000066 4E5E unlink A6
00000068 205F movea.l A0, [A7]+
0000006A DEFC 000A add.w A7, 0xA /* '\n' */
0000006E 4ED0 jmp [A0]
export_2721:
00000070 4E56 FF64 link A6, -0x009C
00000074 206E 0014 movea.l A0, [A6 + 0x14]
00000078 43EE FFBA lea.l A1, [A6 - 0x46]
0000007C 7022 moveq.l D0, 0x22
label0000007E:
0000007E 32D8 move.w [A1]+, [A0]+
00000080 51C8 FFFC dbf D0, -0x6 /* 0000007E */
00000084 7000 moveq.l D0, 0x00
00000086 2D40 FF78 move.l [A6 - 0x88], D0
0000008A 7000 moveq.l D0, 0x00
0000008C 2D40 FF74 move.l [A6 - 0x8C], D0
00000090 486E FF7C pea.l [A6 - 0x84]
00000094 487A FFBA pea.l [PC - 0x46 /* 00000050, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000098 2F0E move.l -[A7], A6
0000009A 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */]
0000009E 42A7 clr.l -[A7]
000000A0 3F2E 001C move.w -[A7], [A6 + 0x1C]
000000A4 2F2E 0018 move.l -[A7], [A6 + 0x18]
000000A8 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */]
000000AC 2D57 FF78 move.l [A6 - 0x88], [A7]
000000B0 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
000000B4 486E FFBA pea.l [A6 - 0x46]
000000B8 2F2E 0010 move.l -[A7], [A6 + 0x10]
000000BC 2F2E 000C move.l -[A7], [A6 + 0xC]
000000C0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000C4 2F2E FF78 move.l -[A7], [A6 - 0x88]
000000C8 4EBA 0022 jsr [PC + 0x22 /* 000000EC */]
000000CC 486E FF7C pea.l [A6 - 0x84]
000000D0 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */]
000000D4 2F2E FF78 move.l -[A7], [A6 - 0x88]
000000D8 4EAD 3C9A jsr [A5 + 0x3C9A /* export_1935 */]
000000DC 2D6E FF78 001E move.l [A6 + 0x1E], [A6 - 0x88]
000000E2 4E5E unlink A6
000000E4 205F movea.l A0, [A7]+
000000E6 DEFC 0016 add.w A7, 0x16
000000EA 4ED0 jmp [A0]
fn000000EC:
000000EC 4E56 FFAA link A6, -0x0056
000000F0 48E7 0118 movem.l -[A7], D7,A3,A4
000000F4 206E 0018 movea.l A0, [A6 + 0x18]
000000F8 43EE FFBA lea.l A1, [A6 - 0x46]
000000FC 7022 moveq.l D0, 0x22
label000000FE:
000000FE 32D8 move.w [A1]+, [A0]+
00000100 51C8 FFFC dbf D0, -0x6 /* 000000FE */
00000104 266E 0008 movea.l A3, [A6 + 0x8]
00000108 2053 movea.l A0, [A3]
0000010A 7000 moveq.l D0, 0x00
0000010C 2140 00CE move.l [A0 + 0xCE], D0
00000110 486E FFBA pea.l [A6 - 0x46]
00000114 2F2E 000C move.l -[A7], [A6 + 0xC]
00000118 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000011C 2F0B move.l -[A7], A3
0000011E 4EAD 2D0A jsr [A5 + 0x2D0A /* export_1437 */]
00000122 42A7 clr.l -[A7]
00000124 2F0B move.l -[A7], A3
00000126 4EAD 1BEA jsr [A5 + 0x1BEA /* export_889 */]
0000012A 486E FFC0 pea.l [A6 - 0x40]
0000012E 2F0B move.l -[A7], A3
00000130 4EAD 39E2 jsr [A5 + 0x39E2 /* export_1848 */]
00000134 42A7 clr.l -[A7]
00000136 2F3C 7465 7677 move.l -[A7], 0x74657677 /* 'tevw' */
0000013C 2F0B move.l -[A7], A3
0000013E 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
00000142 285F movea.l A4, [A7]+
00000144 2F0C move.l -[A7], A4
00000146 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
0000014A 2053 movea.l A0, [A3]
0000014C 214C 00CA move.l [A0 + 0xCA], A4
00000150 2F0B move.l -[A7], A3
00000152 4EBA 00A0 jsr [PC + 0xA0 /* 000001F4 */]
00000156 486E FFAA pea.l [A6 - 0x56]
0000015A 486D 373C pea.l [A5 + 0x373C]
0000015E 3F3C 0098 move.w -[A7], 0x98
00000162 4EAD 1B4A jsr [A5 + 0x1B4A /* export_869 */]
00000166 2F2E FFAA move.l -[A7], [A6 - 0x56]
0000016A 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
0000016E 42A7 clr.l -[A7]
00000170 42A7 clr.l -[A7]
00000172 1F3C 0001 move.b -[A7], 0x1
00000176 1F3C 0001 move.b -[A7], 0x1
0000017A 4267 clr.w -[A7]
0000017C 2F2E FFAA move.l -[A7], [A6 - 0x56]
00000180 4EAD 3CE2 jsr [A5 + 0x3CE2 /* export_1944 */]
00000184 206E FFAA movea.l A0, [A6 - 0x56]
00000188 2050 movea.l A0, [A0]
0000018A 117C 0001 006D move.b [A0 + 0x6D], 0x1
00000190 206E FFAA movea.l A0, [A6 - 0x56]
00000194 2253 movea.l A1, [A3]
00000196 2050 movea.l A0, [A0]
00000198 2169 0016 0012 move.l [A0 + 0x12], [A1 + 0x16]
0000019E 206E FFAA movea.l A0, [A6 - 0x56]
000001A2 2050 movea.l A0, [A0]
000001A4 214C 000E move.l [A0 + 0xE], A4
000001A8 2F2E FFAA move.l -[A7], [A6 - 0x56]
000001AC 4EAD 3D62 jsr [A5 + 0x3D62 /* export_1960 */]
000001B0 2F2E FFAA move.l -[A7], [A6 - 0x56]
000001B4 2F0C move.l -[A7], A4
000001B6 4EAD 1D8A jsr [A5 + 0x1D8A /* export_941 */]
000001BA 42A7 clr.l -[A7]
000001BC 2F3C 496E 666F move.l -[A7], 0x496E666F /* 'Info' */
000001C2 2F0B move.l -[A7], A3
000001C4 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
000001C8 285F movea.l A4, [A7]+
000001CA 2F0C move.l -[A7], A4
000001CC 4EAD 20EA jsr [A5 + 0x20EA /* export_1049 */]
000001D0 2E0C move.l D7, A4
000001D2 486E FFBA pea.l [A6 - 0x46]
000001D6 2F2E 000C move.l -[A7], [A6 + 0xC]
000001DA 2F2E 0014 move.l -[A7], [A6 + 0x14]
000001DE 2F07 move.l -[A7], D7
000001E0 4EBA 03C2 jsr [PC + 0x3C2 /* 000005A4 */]
000001E4 4CDF 1880 movem.l D7,A3,A4, [A7]+
000001E8 4E5E unlink A6
000001EA 205F movea.l A0, [A7]+
000001EC DEFC 0014 add.w A7, 0x14
000001F0 4ED0 jmp [A0]
000001F2 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000001F4-000001F8
fn000001F4:
000001F4 4E56 FFB6 link A6, -0x004A
// end alternate branch 000001F4-000001F8
fn000001F4: // (misaligned)
000001F6 FFB6 .invalid <<F/6/7>>
000001F8 48E7 0038 movem.l -[A7], A2,A3,A4
000001FC 266E 0008 movea.l A3, [A6 + 0x8]
00000200 284B movea.l A4, A3
00000202 7000 moveq.l D0, 0x00
00000204 2D40 FFFC move.l [A6 - 0x4], D0
00000208 41EE FFB6 lea.l A0, [A6 - 0x4A]
0000020C 2454 movea.l A2, [A4]
0000020E 43EA 007A lea.l A1, [A2 + 0x7A]
00000212 7022 moveq.l D0, 0x22
label00000214:
00000214 30D9 move.w [A0]+, [A1]+
00000216 51C8 FFFC dbf D0, -0x6 /* 00000214 */
0000021A 4267 clr.w -[A7]
0000021C 486E FFB6 pea.l [A6 - 0x4A]
00000220 2F3C 0000 7FFF move.l -[A7], 0x7FFF
00000226 486E FFFC pea.l [A6 - 0x4]
0000022A 4EAD 4C3A jsr [A5 + 0x4C3A /* export_2435 */]
0000022E 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
00000232 4AAE FFFC tst.l [A6 - 0x4]
00000236 6700 0092 beq +0x94 /* 000002CA */
0000023A 2054 movea.l A0, [A4]
0000023C 216E FFFC 00CE move.l [A0 + 0xCE], [A6 - 0x4]
00000242 42A7 clr.l -[A7]
00000244 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000248 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
0000024C 0C9F 0000 7FFF cmpi.l [A7]+, 0x7FFF
00000252 6618 bne +0x1A /* 0000026C */
00000254 2F3C 0001 0FB8 move.l -[A7], 0x10FB8
0000025A 4EAD 2DB2 jsr [A5 + 0x2DB2 /* export_1458 */]
0000025E 4267 clr.w -[A7]
00000260 2F0B move.l -[A7], A3
00000262 4EBA 0078 jsr [PC + 0x78 /* 000002DC */]
00000266 101F move.b D0, [A7]+
00000268 6618 bne +0x1A /* 00000282 */
0000026A 6016 bra +0x18 /* 00000282 */
label0000026C:
0000026C 4267 clr.w -[A7]
0000026E 2F0B move.l -[A7], A3
00000270 4EBA 006A jsr [PC + 0x6A /* 000002DC */]
00000274 101F move.b D0, [A7]+
00000276 670A beq +0xC /* 00000282 */
00000278 2F3C 0001 0FB8 move.l -[A7], 0x10FB8
0000027E 4EAD 2DB2 jsr [A5 + 0x2DB2 /* export_1458 */]
label00000282:
00000282 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000286 2054 movea.l A0, [A4]
00000288 2F28 00CA move.l -[A7], [A0 + 0xCA]
0000028C 4EAD 0772 jsr [A5 + 0x772 /* export_234 */]
00000290 42A7 clr.l -[A7]
00000292 42A7 clr.l -[A7]
00000294 2254 movea.l A1, [A4]
00000296 2069 00CA movea.l A0, [A1 + 0xCA]
0000029A 2050 movea.l A0, [A0]
0000029C 2F28 003C move.l -[A7], [A0 + 0x3C]
000002A0 A9D1 syscall TESetSelect
000002A2 2054 movea.l A0, [A4]
000002A4 2F28 00CA move.l -[A7], [A0 + 0xCA]
000002A8 4EAD 15C2 jsr [A5 + 0x15C2 /* export_692 */]
000002AC 1F3C 0001 move.b -[A7], 0x1
000002B0 2054 movea.l A0, [A4]
000002B2 2F28 00CA move.l -[A7], [A0 + 0xCA]
000002B6 4EAD 15D2 jsr [A5 + 0x15D2 /* export_694 */]
000002BA 2254 movea.l A1, [A4]
000002BC 2069 00CA movea.l A0, [A1 + 0xCA]
000002C0 2050 movea.l A0, [A0]
000002C2 117C 0001 0072 move.b [A0 + 0x72], 0x1
000002C8 6008 bra +0xA /* 000002D2 */
label000002CA:
000002CA 3F3C 9A70 move.w -[A7], 0x9A70
000002CE 4EAD 20F2 jsr [A5 + 0x20F2 /* export_1050 */]
label000002D2:
000002D2 4CDF 1C00 movem.l A2,A3,A4, [A7]+
000002D6 4E5E unlink A6
000002D8 2E9F move.l [A7], [A7]+
000002DA 4E75 rts
fn000002DC:
000002DC 4E56 FFCA link A6, -0x0036
000002E0 48E7 0F28 movem.l -[A7], D4,D5,D6,D7,A2,A4
000002E4 286E 0008 movea.l A4, [A6 + 0x8]
000002E8 422E 000C clr.b [A6 + 0xC]
000002EC 2254 movea.l A1, [A4]
000002EE 2069 00CA movea.l A0, [A1 + 0xCA]
000002F2 45EE FFF4 lea.l A2, [A6 - 0xC]
000002F6 2050 movea.l A0, [A0]
000002F8 43E8 0060 lea.l A1, [A0 + 0x60]
000002FC 7005 moveq.l D0, 0x05
label000002FE:
000002FE 34D9 move.w [A2]+, [A1]+
00000300 51C8 FFFC dbf D0, -0x6 /* 000002FE */
00000304 486E FFF4 pea.l [A6 - 0xC]
00000308 486E FFEC pea.l [A6 - 0x14]
0000030C 4EAD 218A jsr [A5 + 0x218A /* export_1069 */]
00000310 302E FFEE move.w D0, [A6 - 0x12]
00000314 D06E FFEC add.w D0, [A6 - 0x14]
00000318 322E FFF2 move.w D1, [A6 - 0xE]
0000031C D240 add.w D1, D0
0000031E 3D41 FFEA move.w [A6 - 0x16], D1
00000322 42A7 clr.l -[A7]
00000324 2F3C 0000 0960 move.l -[A7], 0x960 /* '\t`' */
0000032A 303C 7D00 move.w D0, 0x7D00 /* '}\0' */
0000032E 48C0 ext.l D0
00000330 81EE FFEA divs.w D0, [A6 - 0x16]
00000334 48C0 ext.l D0
00000336 2F00 move.l -[A7], D0
00000338 201F move.l D0, [A7]+
0000033A 2E9F move.l [A7], [A7]+
0000033C B097 cmp.l D0, [A7]
0000033E 6C02 bge +0x4 /* 00000342 */
00000340 2E80 move.l [A7], D0
label00000342:
00000342 2A1F move.l D5, [A7]+
00000344 42A7 clr.l -[A7]
00000346 2054 movea.l A0, [A4]
00000348 2F28 00CE move.l -[A7], [A0 + 0xCE]
0000034C 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */]
00000350 2C1F move.l D6, [A7]+
00000352 BA86 cmp.l D5, D6
00000354 6F02 ble +0x4 /* 00000358 */
00000356 6068 bra +0x6A /* 000003C0 */
label00000358:
00000358 7800 moveq.l D4, 0x00
0000035A 2254 movea.l A1, [A4]
0000035C 2069 00CE movea.l A0, [A1 + 0xCE]
00000360 2D50 FFD2 move.l [A6 - 0x2E], [A0]
00000364 7000 moveq.l D0, 0x00
00000366 2D40 FFCE move.l [A6 - 0x32], D0
0000036A 2006 move.l D0, D6
0000036C 5380 subq.l D0, 1
0000036E 2D40 FFCA move.l [A6 - 0x36], D0
00000372 2E2E FFCE move.l D7, [A6 - 0x32]
00000376 6020 bra +0x22 /* 00000398 */
label00000378:
00000378 2D47 FFE2 move.l [A6 - 0x1E], D7
0000037C 206E FFD2 movea.l A0, [A6 - 0x2E]
00000380 4240 clr.w D0
00000382 1030 7000 move.b D0, [A0 + D7.w]
00000386 720D moveq.l D1, 0x0D
00000388 B240 cmp.w D1, D0
0000038A 6608 bne +0xA /* 00000394 */
0000038C 5284 addq.l D4, 1
0000038E BA84 cmp.l D5, D4
00000390 6E02 bgt +0x4 /* 00000394 */
00000392 600A bra +0xC /* 0000039E */
label00000394:
00000394 5287 addq.l D7, 1
00000396 6906 bvs +0x8 /* 0000039E */
label00000398:
00000398 BEAE FFCA cmp.l D7, [A6 - 0x36]
0000039C 6FDA ble -0x24 /* 00000378 */
label0000039E:
0000039E 202E FFE2 move.l D0, [A6 - 0x1E]
000003A2 5280 addq.l D0, 1
000003A4 BC80 cmp.l D6, D0
000003A6 6F18 ble +0x1A /* 000003C0 */
000003A8 2054 movea.l A0, [A4]
000003AA 2F28 00CE move.l -[A7], [A0 + 0xCE]
000003AE 202E FFE2 move.l D0, [A6 - 0x1E]
000003B2 5280 addq.l D0, 1
000003B4 2F00 move.l -[A7], D0
000003B6 4EAD 23C2 jsr [A5 + 0x23C2 /* export_1140 */]
000003BA 1D7C 0001 000C move.b [A6 + 0xC], 0x1
label000003C0:
000003C0 4CDF 14F0 movem.l D4,D5,D6,D7,A2,A4, [A7]+
000003C4 4E5E unlink A6
000003C6 2E9F move.l [A7], [A7]+
000003C8 4E75 rts
000003CA 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2722: // at 000003CC (misaligned)
000003CE FFE6 .invalid <<F/7/7>>
000003D0 48E7 0118 movem.l -[A7], D7,A3,A4
000003D4 266E 0008 movea.l A3, [A6 + 0x8]
000003D8 2F0B move.l -[A7], A3
000003DA 4EAD 11CA jsr [A5 + 0x11CA /* export_565 */]
000003DE 486E FFEC pea.l [A6 - 0x14]
000003E2 2F0B move.l -[A7], A3
000003E4 4EAD 1F6A jsr [A5 + 0x1F6A /* export_1001 */]
000003E8 42A7 clr.l -[A7]
000003EA 2F3C 496E 666F move.l -[A7], 0x496E666F /* 'Info' */
000003F0 2F0B move.l -[A7], A3
000003F2 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
000003F6 285F movea.l A4, [A7]+
000003F8 200C move.l D0, A4
000003FA 56C0 sne D0
000003FC 4A00 tst.b D0
000003FE 6726 beq +0x28 /* 00000426 */
00000400 2F00 move.l -[A7], D0
00000402 4267 clr.w -[A7]
00000404 2F0C move.l -[A7], A4
00000406 4EAD 3C42 jsr [A5 + 0x3C42 /* export_1924 */]
0000040A 121F move.b D1, [A7]+
0000040C 201F move.l D0, [A7]+
0000040E C001 and.b D0, D1
00000410 6714 beq +0x16 /* 00000426 */
00000412 486E FFF4 pea.l [A6 - 0xC]
00000416 2F0C move.l -[A7], A4
00000418 4EAD 1E8A jsr [A5 + 0x1E8A /* export_973 */]
0000041C 3E2E FFF8 move.w D7, [A6 - 0x8]
00000420 9E6E FFF4 sub.w D7, [A6 - 0xC]
00000424 6002 bra +0x4 /* 00000428 */
label00000426:
00000426 4247 clr.w D7
label00000428:
00000428 42A7 clr.l -[A7]
0000042A 2F3C 7465 7677 move.l -[A7], 0x74657677 /* 'tevw' */
00000430 2F0B move.l -[A7], A3
00000432 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
00000436 285F movea.l A4, [A7]+
00000438 200C move.l D0, A4
0000043A 56C0 sne D0
0000043C 4A00 tst.b D0
0000043E 6700 0098 beq +0x9A /* 000004D8 */
00000442 2F00 move.l -[A7], D0
00000444 4267 clr.w -[A7]
00000446 2F0C move.l -[A7], A4
00000448 4EAD 3C42 jsr [A5 + 0x3C42 /* export_1924 */]
0000044C 121F move.b D1, [A7]+
0000044E 201F move.l D0, [A7]+
00000450 C001 and.b D0, D1
00000452 6700 0084 beq +0x86 /* 000004D8 */
00000456 486E FFF4 pea.l [A6 - 0xC]
0000045A 2F0C move.l -[A7], A4
0000045C 4EAD 1E8A jsr [A5 + 0x1E8A /* export_973 */]
00000460 42A7 clr.l -[A7]
00000462 302E FFFA move.w D0, [A6 - 0x6]
00000466 906E FFF6 sub.w D0, [A6 - 0xA]
0000046A D07C 000F add.w D0, 0xF
0000046E 48C0 ext.l D0
00000470 2F00 move.l -[A7], D0
00000472 302E FFF2 move.w D0, [A6 - 0xE]
00000476 906E FFEE sub.w D0, [A6 - 0x12]
0000047A 48C0 ext.l D0
0000047C 2F00 move.l -[A7], D0
0000047E 201F move.l D0, [A7]+
00000480 2E9F move.l [A7], [A7]+
00000482 B097 cmp.l D0, [A7]
00000484 6C02 bge +0x4 /* 00000488 */
00000486 2E80 move.l [A7], D0
label00000488:
00000488 201F move.l D0, [A7]+
0000048A 3D40 FFEA move.w [A6 - 0x16], D0
0000048E 42A7 clr.l -[A7]
00000490 302E FFF8 move.w D0, [A6 - 0x8]
00000494 906E FFF4 sub.w D0, [A6 - 0xC]
00000498 D047 add.w D0, D7
0000049A D07C 003C add.w D0, 0x3C /* '<' */
0000049E 48C0 ext.l D0
000004A0 2F00 move.l -[A7], D0
000004A2 302E FFF0 move.w D0, [A6 - 0x10]
000004A6 906E FFEC sub.w D0, [A6 - 0x14]
000004AA 48C0 ext.l D0
000004AC 2F00 move.l -[A7], D0
000004AE 201F move.l D0, [A7]+
000004B0 2E9F move.l [A7], [A7]+
000004B2 B097 cmp.l D0, [A7]
000004B4 6C02 bge +0x4 /* 000004B8 */
000004B6 2E80 move.l [A7], D0
label000004B8:
000004B8 201F move.l D0, [A7]+
000004BA 3D40 FFE8 move.w [A6 - 0x18], D0
000004BE 302E FFEA move.w D0, [A6 - 0x16]
000004C2 48C0 ext.l D0
000004C4 2F00 move.l -[A7], D0
000004C6 302E FFE8 move.w D0, [A6 - 0x18]
000004CA 48C0 ext.l D0
000004CC 2F00 move.l -[A7], D0
000004CE 1F3C 0001 move.b -[A7], 0x1
000004D2 2F0B move.l -[A7], A3
000004D4 4EAD 3C62 jsr [A5 + 0x3C62 /* export_1928 */]
label000004D8:
000004D8 4CDF 1880 movem.l D7,A3,A4, [A7]+
000004DC 4E5E unlink A6
000004DE 2E9F move.l [A7], [A7]+
000004E0 4E75 rts
000004E2 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2723: // at 000004E4 (misaligned)
000004E6 FFFC .invalid <<F/7/7>>
000004E8 48E7 0018 movem.l -[A7], A3,A4
000004EC 266E 0008 movea.l A3, [A6 + 0x8]
000004F0 42A7 clr.l -[A7]
000004F2 2F3C 7465 7677 move.l -[A7], 0x74657677 /* 'tevw' */
000004F8 2F0B move.l -[A7], A3
000004FA 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
000004FE 285F movea.l A4, [A7]+
00000500 200C move.l D0, A4
00000502 6712 beq +0x14 /* 00000516 */
00000504 4267 clr.w -[A7]
00000506 1F2E 000C move.b -[A7], [A6 + 0xC]
0000050A 2F0C move.l -[A7], A4
0000050C 4EAD 3DDA jsr [A5 + 0x3DDA /* export_1975 */]
00000510 1D5F 000E move.b [A6 + 0xE], [A7]+
00000514 6010 bra +0x12 /* 00000526 */
label00000516:
00000516 4267 clr.w -[A7]
00000518 1F2E 000C move.b -[A7], [A6 + 0xC]
0000051C 2F0B move.l -[A7], A3
0000051E 4EAD 1BA2 jsr [A5 + 0x1BA2 /* export_880 */]
00000522 1D5F 000E move.b [A6 + 0xE], [A7]+
label00000526:
00000526 4CDF 1800 movem.l A3,A4, [A7]+
0000052A 4E5E unlink A6
0000052C 205F movea.l A0, [A7]+
0000052E 5C4F addq.w A7, 6
00000530 4ED0 jmp [A0]
00000532 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2724: // at 00000534 (misaligned)
00000536 0000 302E ori.b D0, 0x2E /* '.' */
0000053A 000C 0440 ori.b A4, 0x40 /* '@' */
0000053E 0068 6706 5D40 ori.w [A0 + 0x5D40], 0x6706
00000544 6702 beq +0x4 /* 00000548 */
00000546 601A bra +0x1C /* 00000562 */
label00000548:
00000548 42A7 clr.l -[A7]
0000054A 3F2E 000C move.w -[A7], [A6 + 0xC]
0000054E 206E 0008 movea.l A0, [A6 + 0x8]
00000552 2050 movea.l A0, [A0]
00000554 2F28 00CA move.l -[A7], [A0 + 0xCA]
00000558 4EAD 3DBA jsr [A5 + 0x3DBA /* export_1971 */]
0000055C 2D5F 000E move.l [A6 + 0xE], [A7]+
00000560 6012 bra +0x14 /* 00000574 */
label00000562:
00000562 42A7 clr.l -[A7]
00000564 3F2E 000C move.w -[A7], [A6 + 0xC]
00000568 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000056C 4EAD 2D3A jsr [A5 + 0x2D3A /* export_1443 */]
00000570 2D5F 000E move.l [A6 + 0xE], [A7]+
label00000574:
00000574 4E5E unlink A6
00000576 205F movea.l A0, [A7]+
00000578 5C4F addq.w A7, 6
0000057A 4ED0 jmp [A0]
export_2725:
0000057C 4E56 0000 link A6, 0
00000580 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000584 4EAD 2D32 jsr [A5 + 0x2D32 /* export_1442 */]
00000588 2F3C 0000 07D4 move.l -[A7], 0x7D4
0000058E 4EAD 1AAA jsr [A5 + 0x1AAA /* export_849 */]
00000592 3F3C 006E move.w -[A7], 0x6E /* 'n' */
00000596 1F3C 0001 move.b -[A7], 0x1
0000059A 4EAD 1AAA jsr [A5 + 0x1AAA /* export_849 */]
0000059E 4E5E unlink A6
000005A0 2E9F move.l [A7], [A7]+
000005A2 4E75 rts
fn000005A4:
000005A4 4E56 FEBA link A6, -0x0146
000005A8 48E7 0038 movem.l -[A7], A2,A3,A4
000005AC 206E 0014 movea.l A0, [A6 + 0x14]
000005B0 43EE FFBA lea.l A1, [A6 - 0x46]
000005B4 7022 moveq.l D0, 0x22
label000005B6:
000005B6 32D8 move.w [A1]+, [A0]+
000005B8 51C8 FFFC dbf D0, -0x6 /* 000005B6 */
000005BC 266E 0008 movea.l A3, [A6 + 0x8]
000005C0 284B movea.l A4, A3
000005C2 2254 movea.l A1, [A4]
000005C4 41E9 006A lea.l A0, [A1 + 0x6A]
000005C8 45EE FFBA lea.l A2, [A6 - 0x46]
000005CC 7022 moveq.l D0, 0x22
label000005CE:
000005CE 30DA move.w [A0]+, [A2]+
000005D0 51C8 FFFC dbf D0, -0x6 /* 000005CE */
000005D4 236E 000C 00B0 move.l [A1 + 0xB0], [A6 + 0xC]
000005DA 236E 0010 00B4 move.l [A1 + 0xB4], [A6 + 0x10]
000005E0 2F3C 496E 664C move.l -[A7], 0x496E664C /* 'InfL' */
000005E6 2F3C 4E4F 4E45 move.l -[A7], 0x4E4F4E45 /* 'NONE' */
000005EC 2F3C 4E4F 4E45 move.l -[A7], 0x4E4F4E45 /* 'NONE' */
000005F2 3F3C 0005 move.w -[A7], 0x5
000005F6 2F0B move.l -[A7], A3
000005F8 4EAD 2D5A jsr [A5 + 0x2D5A /* export_1447 */]
000005FC 41EE FEBA lea.l A0, [A6 - 0x146]
00000600 43FA 003A lea.l A1, [PC + 0x3A /* 0000063C, value 0x43F3F3F, pstring "????" */]
00000604 7002 moveq.l D0, 0x02
label00000606:
00000606 30D9 move.w [A0]+, [A1]+
00000608 51C8 FFFC dbf D0, -0x6 /* 00000606 */
0000060C 486E 000C pea.l [A6 + 0xC]
00000610 41EE FEBA lea.l A0, [A6 - 0x146]
00000614 2008 move.l D0, A0
00000616 5280 addq.l D0, 1
00000618 2F00 move.l -[A7], D0
0000061A 7004 moveq.l D0, 0x04
0000061C 2F00 move.l -[A7], D0
0000061E 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00000622 486E FEBA pea.l [A6 - 0x146]
00000626 4267 clr.w -[A7]
00000628 2F0B move.l -[A7], A3
0000062A 4EAD 2D6A jsr [A5 + 0x2D6A /* export_1449 */]
0000062E 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00000632 4E5E unlink A6
00000634 205F movea.l A0, [A7]+
00000636 DEFC 0010 add.w A7, 0x10
0000063A 4ED0 jmp [A0]
0000063C 043F 3F3F subi.b <<invalid special address>>, 0x3F /* '?' */
00000640 3F00 move.w -[A7], D0
00000642 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2726: // at 00000644 (misaligned)
00000646 FFBA .invalid <<F/6/7>>
00000648 48E7 0028 movem.l -[A7], A2,A4
0000064C 286E 0008 movea.l A4, [A6 + 0x8]
00000650 7000 moveq.l D0, 0x00
00000652 2D40 0018 move.l [A6 + 0x18], D0
00000656 206E 0010 movea.l A0, [A6 + 0x10]
0000065A 7002 moveq.l D0, 0x02
0000065C B068 0010 cmp.w D0, [A0 + 0x10]
00000660 6624 bne +0x26 /* 00000686 */
00000662 41EE FFBA lea.l A0, [A6 - 0x46]
00000666 2454 movea.l A2, [A4]
00000668 43EA 006A lea.l A1, [A2 + 0x6A]
0000066C 7022 moveq.l D0, 0x22
label0000066E:
0000066E 30D9 move.w [A0]+, [A1]+
00000670 51C8 FFFC dbf D0, -0x6 /* 0000066E */
00000674 486E FFBA pea.l [A6 - 0x46]
00000678 2054 movea.l A0, [A4]
0000067A 2F28 00B4 move.l -[A7], [A0 + 0xB4]
0000067E 1F3C 0001 move.b -[A7], 0x1
00000682 4EAD 4DBA jsr [A5 + 0x4DBA /* export_2483 */]
label00000686:
00000686 4CDF 1400 movem.l A2,A4, [A7]+
0000068A 4E5E unlink A6
0000068C 205F movea.l A0, [A7]+
0000068E DEFC 0010 add.w A7, 0x10
00000692 4ED0 jmp [A0]
export_2727:
00000694 4E56 FFDC link A6, -0x0024
00000698 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000069C 2C2E 000C move.l D6, [A6 + 0xC]
000006A0 2E2E 0008 move.l D7, [A6 + 0x8]
000006A4 2847 movea.l A4, D7
000006A6 422E 0014 clr.b [A6 + 0x14]
000006AA 42A7 clr.l -[A7]
000006AC 3F3C 0442 move.w -[A7], 0x442
000006B0 A9B9 syscall GetCursor
000006B2 265F movea.l A3, [A7]+
000006B4 200B move.l D0, A3
000006B6 6752 beq +0x54 /* 0000070A */
000006B8 2F13 move.l -[A7], [A3]
000006BA A851 syscall SetCursor
000006BC 486E FFF8 pea.l [A6 - 0x8]
000006C0 2F07 move.l -[A7], D7
000006C2 4EAD 1E8A jsr [A5 + 0x1E8A /* export_973 */]
000006C6 2F06 move.l -[A7], D6
000006C8 486E FFF8 pea.l [A6 - 0x8]
000006CC A8DF syscall RectRgn
000006CE 203C 5445 5854 move.l D0, 0x54455854 /* 'TEXT' */
000006D4 2054 movea.l A0, [A4]
000006D6 B0A8 00B0 cmp.l D0, [A0 + 0xB0]
000006DA 6626 bne +0x28 /* 00000702 */
000006DC 486E FFE0 pea.l [A6 - 0x20]
000006E0 486E FFE8 pea.l [A6 - 0x18]
000006E4 486E FFF0 pea.l [A6 - 0x10]
000006E8 2F07 move.l -[A7], D7
000006EA 4EAD 2D82 jsr [A5 + 0x2D82 /* export_1452 */]
000006EE 2F2D FC28 move.l -[A7], [A5 - 0x3D8]
000006F2 486E FFF8 pea.l [A6 - 0x8]
000006F6 A8DF syscall RectRgn
000006F8 2F06 move.l -[A7], D6
000006FA 2F2D FC28 move.l -[A7], [A5 - 0x3D8]
000006FE 2F06 move.l -[A7], D6
00000700 A8E6 syscall DiffRgn
label00000702:
00000702 1D7C 0001 0014 move.b [A6 + 0x14], 0x1
00000708 6012 bra +0x14 /* 0000071C */
label0000070A:
0000070A 4267 clr.w -[A7]
0000070C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000710 2F06 move.l -[A7], D6
00000712 2F07 move.l -[A7], D7
00000714 4EAD 1DFA jsr [A5 + 0x1DFA /* export_955 */]
00000718 1D5F 0014 move.b [A6 + 0x14], [A7]+
label0000071C:
0000071C 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000720 4E5E unlink A6
00000722 205F movea.l A0, [A7]+
00000724 DEFC 000C add.w A7, 0xC
00000728 4ED0 jmp [A0]
0000072A 0000 .incomplete